package com.shlh.saas.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * 工作台统计数据实体类
 */
@TableName("workbench_stats")
@Data
public class WorkbenchStats {
    /**
     * 主键ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    
    /**
     * 用户ID
     */
    @TableField("user_id")
    private Long userId;
    
    /**
     * 海关数据库搜索次数
     */
    @TableField("customs_search_count")
    private Integer customsSearchCount;
    
    /**
     * 海关数据库导出次数
     */
    @TableField("customs_export_count")
    private Integer customsExportCount;
    
    /**
     * 全球企业库搜索次数
     */
    @TableField("enterprise_search_count")
    private Integer enterpriseSearchCount;
    
    /**
     * 全球企业库导出次数
     */
    @TableField("enterprise_export_count")
    private Integer enterpriseExportCount;
    
    /**
     * 广交会采购商搜索次数
     */
    @TableField("canton_buyer_search_count")
    private Integer cantonBuyerSearchCount;
    
    /**
     * 广交会采购商导出次数
     */
    @TableField("canton_buyer_export_count")
    private Integer cantonBuyerExportCount;
    
    /**
     * 广交会参展商搜索次数
     */
    @TableField("canton_exhibitor_search_count")
    private Integer cantonExhibitorSearchCount;
    
    /**
     * 广交会参展商导出次数
     */
    @TableField("canton_exhibitor_export_count")
    private Integer cantonExhibitorExportCount;
    
    /**
     * LinkedIn获客搜索次数
     */
    @TableField("linkedin_search_count")
    private Integer linkedinSearchCount;
    
    /**
     * LinkedIn获客导出次数
     */
    @TableField("linkedin_export_count")
    private Integer linkedinExportCount;
    
    /**
     * Facebook获客搜索次数
     */
    @TableField("facebook_search_count")
    private Integer facebookSearchCount;
    
    /**
     * Facebook获客导出次数
     */
    @TableField("facebook_export_count")
    private Integer facebookExportCount;
    
    /**
     * Twitter获客搜索次数
     */
    @TableField("twitter_search_count")
    private Integer twitterSearchCount;
    
    /**
     * Twitter获客导出次数
     */
    @TableField("twitter_export_count")
    private Integer twitterExportCount;
    
    /**
     * 智能搜邮搜索次数
     */
    @TableField("intelligent_search_count")
    private Integer intelligentSearchCount;
    
    /**
     * 邮件反查次数
     */
    @TableField("email_reverse_count")
    private Integer emailReverseCount;
    
    /**
     * 域名反查次数
     */
    @TableField("domain_lookup_count")
    private Integer domainLookupCount;
    
    /**
     * 社媒反查次数
     */
    @TableField("social_media_lookup_count")
    private Integer socialMediaLookupCount;
    
    /**
     * 创建时间
     */
    @TableField("created_at")
    private LocalDateTime createdAt;
    
    /**
     * 更新时间
     */
    @TableField("updated_at")
    private LocalDateTime updatedAt;
} 